Para montar el nas en Opensuse12:
sudo /sbin/mount.cifs -o user=gpd //nas.bcn.c3po/c3po/tmp /mnt/tmp

Para compilar y crear el rpm en Opensuse

instalar:
gcc
autoconf
automake
pcsc.lite

(rpmdevtools)
rpm
rpm-build
rpm-devel
rpmlint

con el commando zypper. (buscar paquetes adecuados para distribucion)
con el commando yast. (buscar paquetes adecuados para distribucion)
* lo mas comodo es usar la interfaz grafica de Opensuse, ya que la busqueda de paquetes es mas rapida.


Para crear el rpm:

COMPILAR LIBASUAN
mkdir dist
./configure --prefix=`pwd`/dist
make
make install


COMPILAR OPENSC
Modificar lo necesario en el fichero rpm.fedora_core_17/opensc_cpcnp.spec

instalar:
glib2-devel
libtool
openct-devel
zlib-devel
libopenssl-devel


dh-make *de momento no se instala
po-debconf *de momento no se instala

Ejecutar "./_mkrpm rpm.fedora_core_17" --> parm para indicarle la ubicacion del fichero .spec

---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------

Durante las pruebas del p11 en Opensuse:

Habra que instalar el paquete PyKCS11:
.Descargar .tar (version += 1.2.4)
.Instalar paquetes:
..gcc.c++
..make
..build
..python-devel

.Descomprimir el fichero.
.make build
.make install
.ejecutar aplicacion pykcs11


---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------

Para depurar Python en linux:

Compilar la aplicacion en modo debug:
.Añadir "export CFLAGS=-g", antes de crear el rpm.

Descargar aplicacion "ddd"
.Ejecutar
.File > OpenProgram > Program "/usr/bin/python"
.en linea de comandos:
.."set breakpoint pending on"
.."b ask_user_auth"
.Program > Run > Run with Arguments "/home/gpd/Descargas/pykcs11/dumpit.py -p CRYPTOKI -c /usr/lib/cpcnpopensc-pkcs11.so -S"
/home/gpd/Descargas/pykcs11/dumpit.py -p CRYPTOKI -c /home/gpd/sandbox/opensccpcnp/trunk/opensc-0.11.13/src/pkcs11/.libs/cpcnpopensc-pkcs11.so -S
